package com.cip.admin.service;

import java.io.File;
import java.util.Map;

import com.cip.admin.model.Sms;

public interface SMSService {
	
	/**
	 * 
	 * @param sms
	 * @return
	 * @throws Exception
	 */
	String sentSMS(Sms sms) throws Exception;
	
	/**
	 * 
	 * @return
	 * @throws Exception
	 */
	String broadcastSms(String messageText) throws Exception;
	
	/**
	 * 
	 * @return
	 * @throws Exception
	 */
	String broadcastSmsSelect(Map<String,String> broadcastSmsSelect) throws Exception;
	
	
	/**
	 * 
	 * @return
	 * @throws Exception
	 */
	String sentUploadSms(Map<String,String> smsParam,File fileUpload) throws Exception;
	
}
